package com.koron.operation.classes.form.bean.po;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * 月度排班表岗位配置(ClassesFormRank)表实体类
 *
 * @author jzp
 * @since 2023-07-18
 */
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@ApiModel(value = "月度排班表岗位配置", description = "ClassesFormRank")
public class ClassesFormRank extends BaseBean {

    public ClassesFormRank(String rankId, String rankName, String rankPinyin) {
        this.rankId = rankId;
        this.rankName = rankName;
        this.rankPinyin = rankPinyin;
    }

    /**
     * 职级ID
     */
    @ApiModelProperty("职级ID")
    private String rankId;

    /**
     * 职级名称
     */
    @ApiModelProperty("职级名称")
    private String rankName;

    /**
     * 职级拼音
     */
    @ApiModelProperty("职级拼音")
    private String rankPinyin;

    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Integer sort;

    /**
     * 是否24小时轮值岗
     */
    @ApiModelProperty("是否24小时轮值岗")
    private Integer rotating;

    /**
     * 是否禁用，0 1 2
     */
    @ApiModelProperty("是否禁用，0 1 2")
    private String status;

}

